#pragma once
#include <stdio.h>
#include <string>
#if defined(_WIN32) || defined(_WIN64)
#define DLLExport   __declspec( dllexport )
#else
#define DLLExport
#endif

using namespace std;

struct ObjInfo
{
	int id;
	string name;
	char buf[10];

	void summary(){
		printf(">>>>>>>>>>>>>>>>>>>>>>\n");
		printf("this=0x%p\n", this);
		printf("name=%s\n",name.c_str());
		printf("id=%d\n",id);
		printf("buf=[%d,%d,%d,%d,%d,%d,%d,%d,%d,%d]\n",buf[0],buf[1],buf[2],buf[3],buf[4],buf[5],buf[6],buf[7],buf[8],buf[9]);
		printf("<<<<<<<<<<<<<<<<<<<<<<\n");
	}
};
